package com.gator.spring.framework.beans.support;

import com.gator.spring.framework.beans.factory.config.PABLO_BeanDefinition;
import com.gator.spring.framework.context.support.PABLO_AbstractApplicationContext;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

/**
 * @Author PABLO
 * @Date 2022/5/7 11:36
 * @Desc IOC容器的默认实现  兜底
 */
public class PABLO_DefaultListableBeanFactory
        extends PABLO_AbstractApplicationContext {


    //存储对象描述信息map集合
    //key为对象在BeanFactory中的名称,默认小写字母开头
    public final Map<String, PABLO_BeanDefinition> beanDefinitionMap = new ConcurrentHashMap<String, PABLO_BeanDefinition>(256);

    @Override
    public Object getBean(String beanName) throws Exception {
        return null;
    }
}
